AddCustomShipment("Desert eagle", {
	
model = "models/weapons/w_pist_deagle.mdl",
	
entity = "weapon_real_cs_desert_eagle",
	
price = 1200,
	
amount = 10,
	
seperate = true,
	
pricesep = 215,
	
noship = true,
	
allowed = {TEAM_GUN, TEAM_OD},

        customCheck = function(ply)
             return string.find(ply:GetUserGroup(), "vip") or string.find(ply:GetUserGroup(), "goldmember")// or ply:IsSuperAdmin()
        end
})

AddCustomShipment("Auto Glock18", {
	
model = "models/weapons/w_pist_glock18.mdl",
	
entity = "weapon_mad_auto_glock",
	
price = 1200,
	
amount = 10,
	
seperate = true,
	
pricesep = 500,
	
noship = true,
	
allowed = {TEAM_GUN, TEAM_ILLEGAL, TEAM_OD},

        customCheck = function(ply)
             return string.find(ply:GetUserGroup(), "vip") or string.find(ply:GetUserGroup(), "goldmember")// or ply:IsSuperAdmin()
        end
})



AddCustomShipment("Fiveseven", {
	
model = "models/weapons/w_pist_fiveseven.mdl",
	
entity = "weapon_real_cs_five-seven",
	
price = 700,
	
amount = 10,
	
seperate = true,
	
pricesep = 205,
	
noship = true,
	
allowed = {TEAM_GUN, TEAM_OD},

        customCheck = function(ply)
             return string.find(ply:GetUserGroup(), "vip") or string.find(ply:GetUserGroup(), "goldmember")// or ply:IsSuperAdmin()
        end
})



AddCustomShipment("Glock", {
	
model = "models/weapons/w_pist_glock18.mdl",
	
entity = "weapon_real_cs_glock18",
	
price = 700,
	
amount = 10,
	
seperate = true,
	
pricesep = 160,
	
noship = true,
	
allowed = {TEAM_GUN, TEAM_OD},

        customCheck = function(ply)
             return string.find(ply:GetUserGroup(), "vip") or string.find(ply:GetUserGroup(), "goldmember")// or ply:IsSuperAdmin()
        end
})



AddCustomShipment("P228", {
	
model = "models/weapons/w_pist_p228.mdl",
	
entity = "weapon_real_cs_p228",
	
price = 700,
	
amount = 10,
	
seperate = true,
	
pricesep = 185,
	
noship = true,
	
allowed = {TEAM_GUN, TEAM_OD},

        customCheck = function(ply)
             return string.find(ply:GetUserGroup(), "vip") or string.find(ply:GetUserGroup(), "goldmember")// or ply:IsSuperAdmin()
        end
})



AddCustomShipment("USP", {
	
model = "models/weapons/w_pist_usp.mdl",
	
entity = "weapon_real_cs_usp",
	
price = 700,
	
amount = 10,
	
seperate = true,
	
pricesep = 185,
	
noship = true,
	
allowed = {TEAM_GUN, TEAM_OD},

        customCheck = function(ply)
             return string.find(ply:GetUserGroup(), "vip") or string.find(ply:GetUserGroup(), "goldmember")// or ply:IsSuperAdmin()
        end
})



AddCustomShipment("Dual Elites", {
	
model = "models/weapons/w_pist_elite_dropped.mdl",
	
entity = "weapon_real_cs_elites",
	
price = 1000,
	
amount = 10,
	
seperate = true,
	
pricesep = 450,
	
noship = true,
	
allowed = {TEAM_GUN, TEAM_OD},

        customCheck = function(ply)
             return string.find(ply:GetUserGroup(), "vip") or string.find(ply:GetUserGroup(), "goldmember")// or ply:IsSuperAdmin()
        end

})

     /* -------------------------------------------------------- */
   /* -------------Pistol shipment/single separator------------- */
 /* ----------------------------------------------------------- */
 /* ----------------------------------------------------------*/
 /* --------------------------------------------*/
 /* ------- /  |   |    
 /* ------- /  \   /  
 /* ------- /__ _ /    
 /* -------- /       
 /* -=----- /
 /* --=---- /
 /* ------- /
 /* -------- /
 /* -------- /
  /* ----- /
    /*-*/


AddCustomShipment("Desert eagle", {
	
model = "models/weapons/w_pist_deagle.mdl",
	
entity = "weapon_real_cs_desert_eagle",
	
price = 1200,
	
amount = 10,
	
seperate = false,
	
pricesep = 215,
	
noship = false,
	
allowed = {TEAM_GUN, TEAM_OD}
})

AddCustomShipment("Auto Glock18", {
	
model = "models/weapons/w_pist_glock18.mdl",
	
entity = "weapon_mad_auto_glock",
	
price = 1200,
	
amount = 10,
	
seperate = false,
	
pricesep = 500,
	
noship = false,
	
allowed = {TEAM_GUN, TEAM_ILLEGAL, TEAM_OD},

        customCheck = function(ply)
             return string.find(ply:GetUserGroup(), "vip") or string.find(ply:GetUserGroup(), "goldmember") or ply:IsSuperAdmin()
        end
})



AddCustomShipment("Fiveseven", {
	
model = "models/weapons/w_pist_fiveseven.mdl",
	
entity = "weapon_real_cs_five-seven",
	
price = 700,
	
amount = 10,
	
seperate = false,
	
pricesep = 205,
	
noship = false,
	
allowed = {TEAM_GUN, TEAM_OD}
})



AddCustomShipment("Glock", {
	
model = "models/weapons/w_pist_glock18.mdl",
	
entity = "weapon_real_cs_glock18",
	
price = 700,
	
amount = 10,
	
seperate = false,
	
pricesep = 160,
	
noship = false,
	
allowed = {TEAM_GUN, TEAM_OD}
})



AddCustomShipment("P228", {
	
model = "models/weapons/w_pist_p228.mdl",
	
entity = "weapon_real_cs_p228",
	
price = 700,
	
amount = 10,
	
seperate = false,
	
pricesep = 185,
	
noship = false,
	
allowed = {TEAM_GUN, TEAM_OD}
})



AddCustomShipment("USP", {
	
model = "models/weapons/w_pist_usp.mdl",
	
entity = "weapon_real_cs_usp",
	
price = 700,
	
amount = 10,
	
seperate = false,
	
pricesep = 185,
	
noship = false,
	
allowed = {TEAM_GUN, TEAM_OD}
})



AddCustomShipment("Dual Elites", {
	
model = "models/weapons/w_pist_elite_dropped.mdl",
	
entity = "weapon_real_cs_elites",
	
price = 1000,
	
amount = 10,
	
seperate = false,
	
pricesep = 450,
	
noship = false,
	
allowed = {TEAM_GUN, TEAM_OD},

        customCheck = function(ply)
             return string.find(ply:GetUserGroup(), "vip") or string.find(ply:GetUserGroup(), "goldmember") or ply:IsSuperAdmin()
        end

})





AddCustomShipment("HL2 SMG", {
	
model = "models/weapons/w_smg1.mdl",
	
entity = "weapon_smg1",
	
price = 2100,
	
amount = 10,
	
seperate = false,
	
pricesep = nil,
	
noship = false,
	
allowed = {TEAM_GUN, TEAM_OD},

        customCheck = function(ply)
             return string.find(ply:GetUserGroup(), "vip") or string.find(ply:GetUserGroup(), "goldmember") or ply:IsSuperAdmin()
        end

})




AddCustomShipment("Alyx Gun", {
	
model = "models/weapons/w_alyx_gun.mdl",
	
entity = "weapon_mad_alyxgun",
	
price = 1200,
	
amount = 10,
	
seperate = true,
	
pricesep = 600,
	
noship = false,
	
allowed = {TEAM_GUN, TEAM_ILLEGAL, TEAM_OD},

        customCheck = function(ply)
             return string.find(ply:GetUserGroup(), "vip") or string.find(ply:GetUserGroup(), "goldmember") or ply:IsSuperAdmin()
        end

})





AddCustomShipment("AK47", {
	
model = "models/weapons/w_rif_ak47.mdl",
	
entity = "weapon_real_cs_ak47",
	
price = 2450,
	
amount = 10,
	
seperate = false,
	
pricesep = nil,
	
noship = false,
	
allowed = {TEAM_GUN, TEAM_OD}
})



AddCustomShipment("Famas", {
	
model = "models/weapons/w_rif_famas.mdl",
	
entity = "weapon_real_cs_famas",
	
price = 2750,
	
amount = 10,
	
seperate = false,
	
pricesep = nil,
	
noship = false,
	
allowed = {TEAM_GUN, TEAM_OD}
})



AddCustomShipment("Galil", {
	
model = "models/weapons/w_rif_galil.mdl",
	
entity = "weapon_real_cs_galil",
	
price = 2550,
	
amount = 10,
	
seperate = false,
	
pricesep = nil,
	
noship = false,
	
allowed = {TEAM_GUN}
})



AddCustomShipment("P90", {
	
model = "models/weapons/w_smg_p90.mdl",
	
entity = "weapon_real_cs_p90",
	
price = 2250,
	
amount = 10,
	
seperate = false,
	
pricesep = nil,
	
noship = false,
	
allowed = {TEAM_GUN, TEAM_OD}
})



AddCustomShipment("MP5", {
	
model = "models/weapons/w_smg_mp5.mdl",
	
entity = "weapon_real_cs_mp5a5",
	
price = 2200,
	
amount = 10,
	
seperate = false,
	
pricesep = nil,
	
noship = false,
	
allowed = {TEAM_GUN, TEAM_OD}
})

AddCustomShipment("Mac10", {
	
model = "models/weapons/w_smg_mac10.mdl",
	
entity = "weapon_real_cs_mac10",
	
price = 2000,
	
amount = 10,
	
seperate = false,
	
pricesep = nil,
	
noship = false,
	
allowed = {TEAM_GUN, TEAM_OD}
})

AddCustomShipment("UMP-45", {
	
model = "models/weapons/w_smg_ump45.mdl",
	
entity = "weapon_real_cs_ump_45",
	
price = 2350,
	
amount = 10,
	
seperate = false,
	
pricesep = nil,
	
noship = false,
	
allowed = {TEAM_GUN, TEAM_OD}
})

AddCustomShipment("Aug", {
	
model = "models/weapons/w_rif_aug.mdl",
	
entity = "weapon_real_cs_aug",
	
price = 2200,
	
amount = 10,
	
seperate = false,
	
pricesep = nil,
	
noship = false,
	
allowed = {TEAM_GUN, TEAM_OD}
})



AddCustomShipment("M4A1", {
	
model = "models/weapons/w_rif_m4a1.mdl",
	
entity = "weapon_real_cs_m4a1",
	
price = 2450,
	
amount = 10,
	
seperate = false,
	
pricesep = nil,
	
noship = false,
	
allowed = {TEAM_GUN, TEAM_OD}
})



AddCustomShipment("TMP", {
	
model = "models/weapons/w_smg_tmp.mdl",
	
entity = "weapon_real_cs_tmp",
	
price = 2150,
	
amount = 10,
	
seperate = false,
	
pricesep = nil,
	
noship = false,
	
allowed = {TEAM_GUN, TEAM_OD}
})



AddCustomShipment("Silenced Sniper", {
	
model = "models/weapons/w_snip_g3sg1.mdl",
	
entity = "ls_sniper",
	
price = 3750,
	
amount = 10,
	
seperate = false,
	
pricesep = nil,
	
noship = false,
	
allowed = {TEAM_GUN, TEAM_ILLEGAL},
		customCheck = function(ply)
             return string.find(ply:GetUserGroup(), "vip") or string.find(ply:GetUserGroup(), "goldmember") or ply:IsSuperAdmin()
        end

})


AddCustomShipment("ATM Cracker", {
	
model = "models/weapons/w_c4_planted.mdl",
	
entity = "ATM_Cracker",
	
price = 15000,
	
amount = 10,
	
seperate = false,
	
pricesep = nil,
	
noship = false,
	
allowed = {TEAM_ILLEGAL},
		customCheck = function(ply)
             return string.find(ply:GetUserGroup(), "vip") or string.find(ply:GetUserGroup(), "goldmember") or ply:IsSuperAdmin()
        end

})


AddCustomShipment("Throwable Knife", {
	
model = "models/weapons/w_knife_ct.mdl",
	
entity = "weapon_mad_knife",
	
price = nil,
	
amount = 10,
	
seperate = true,
	
pricesep = 150,
	
noship = true,
	
allowed = {TEAM_ILLEGAL, TEAM_OD},
		customCheck = function(ply)
             return  string.find(ply:GetUserGroup(), "goldmember") or ply:IsSuperAdmin()
        end
})

AddCustomShipment("Crossbow", {
	
model = "models/weapons/w_crossbow.mdl",
	
entity = "weapon_crossbow",
	
price = nil,
	
amount = 10,
	
seperate = true,
	
pricesep = 1000,
	
noship = true,
	
allowed = {TEAM_ILLEGAL, TEAM_OD},
		customCheck = function(ply)
             return  string.find(ply:GetUserGroup(), "goldmember") or ply:IsSuperAdmin()
        end
})

AddCustomShipment("G3SG1", {
	
model = "models/weapons/w_snip_g3sg1.mdl",
	
entity = "weapon_real_cs_g3sg1",
	
price = 3250,
	
amount = 10,
	
seperate = false,
	
pricesep = nil,
	
noship = false,
	
allowed = {TEAM_ILLEGAL, TEAM_OD},
		customCheck = function(ply)
             return  string.find(ply:GetUserGroup(), "goldmember") or ply:IsSuperAdmin()
        end
})

AddCustomShipment("SG552", {
	
model = "models/weapons/w_rif_sg552.mdl",
	
entity = "weapon_real_cs_sg552",
	
price = 3550,
	
amount = 10,
	
seperate = false,
	
pricesep = nil,
	
noship = false,
	
allowed = {TEAM_ILLEGAL, TEAM_OD},
		customCheck = function(ply)
             return  string.find(ply:GetUserGroup(), "goldmember") or ply:IsSuperAdmin()
        end
})

AddCustomShipment("SG550", {
	
model = "models/weapons/w_snip_sg550.mdl",
	
entity = "weapon_real_cs_sg550",
	
price = 3550,
	
amount = 10,
	
seperate = false,
	
pricesep = nil,
	
noship = false,
	
allowed = {TEAM_ILLEGAL, TEAM_OD},
		customCheck = function(ply)
             return  string.find(ply:GetUserGroup(), "goldmember") or ply:IsSuperAdmin()
        end
})

AddCustomShipment("M249", {
	
model = "models/weapons/w_mach_m249para.mdl",
	
entity = "weapon_real_cs_m249",
	
price = 3850,
	
amount = 10,
	
seperate = false,
	
pricesep = nil,
	
noship = false,
	
allowed = {TEAM_ILLEGAL, TEAM_OD},
		customCheck = function(ply)
             return  string.find(ply:GetUserGroup(), "goldmember") or ply:IsSuperAdmin()
        end
})

AddCustomShipment("HL2 Pistol", {
	
model = "models/weapons/w_pistol.mdl",
	
entity = "weapon_pistol",
	
price = nil,
	
amount = 10,
	
seperate = true,
	
pricesep = 350,
	
noship = true,
	
allowed = {TEAM_GUN, TEAM_OD},
		customCheck = function(ply)
             return string.find(ply:GetUserGroup(), "vip") or string.find(ply:GetUserGroup(), "goldmember") or ply:IsSuperAdmin()
        end
})

AddCustomShipment("HL2 Shotgun", {
	
model = "models/weapons/w_shotgun.mdl",
	
entity = "weapon_shotgun",
	
price = 2550,
	
amount = 10,
	
seperate = false,
	
pricesep = nil,
	
noship = false,
	
allowed = {TEAM_ILLEGAL, TEAM_OD},
		customCheck = function(ply)
             return  string.find(ply:GetUserGroup(), "goldmember") or ply:IsSuperAdmin()
        end
})

AddCustomShipment("AWP", {
	
model = "models/weapons/w_snip_awp.mdl",
	
entity = "weapon_real_cs_awp",
	
price = 4000,
	
amount = 10,
	
seperate = false,
	
pricesep = nil,
	
noship = false,
	
allowed = {TEAM_ILLEGAL, TEAM_OD},
		customCheck = function(ply)
             return  string.find(ply:GetUserGroup(), "goldmember") or ply:IsSuperAdmin()
        end
})

AddCustomShipment("Frag", {
	
model = "models/weapons/w_grenade.mdl",
	
entity = "weapon_frag",
	
price = nil,
	
amount = 10,
	
seperate = true,
	
pricesep = 800,
	
noship = true,
	
allowed = {TEAM_ILLEGAL, TEAM_OD},
		customCheck = function(ply)
             return  string.find(ply:GetUserGroup(), "goldmember") or ply:IsSuperAdmin()
        end
})

AddCustomShipment("RPG", {
	
model = "models/weapons/w_rocket_launcher.mdl",
	
entity = "weapon_rpg",
	
price = 1500,
	
amount = 1,
	
seperate = false,
	
pricesep = nil,
	
noship = false,
	
allowed = {TEAM_ILLEGAL, TEAM_OD},
		customCheck = function(ply)
             return  string.find(ply:GetUserGroup(), "goldmember") or ply:IsSuperAdmin()
        end
})

AddCustomShipment("Medkit", {
	
model = "models/items/w_medkit.mdl",
	
entity = "weapon_mad_medic",
	
price = 250,
	
amount = 10,
	
seperate = false,
	
pricesep = nil,
	
noship = false,
	
allowed = {TEAM_MEDIC, TEAM_OD},
		customCheck = function(ply)
             return string.find(ply:GetUserGroup(), "vip") or string.find(ply:GetUserGroup(), "goldmember") or ply:IsSuperAdmin()
        end
})

AddCustomShipment("Mary Jane", {
	
model = "models/katharsmodels/contraband/zak_wiet/zak_wiet.mdl",
	
entity = "durgz_weed",
	
price = 250,
	
amount = 10,
	
seperate = false,
	
pricesep = nil,
	
noship = false,
	
allowed = {TEAM_MOB, TEAM_OD}


})

AddCustomShipment("Jack Deniels", {
	
model = "models/drug_mod/alcohol_can.mdl",
	
entity = "durgz_alcohol",
	
price = 250,
	
amount = 10,
	
seperate = false,
	
pricesep = nil,
	
noship = false,
	
allowed = {TEAM_MOB, TEAM_OD}


})

AddCustomShipment("Cigarettes", {
	
model = "models/boxopencigshib.mdl",
	
entity = "durgz_cigarette",
	
price = 100,
	
amount = 10,
	
seperate = true,
	
pricesep = 50,
	
noship = false,
	
allowed = {TEAM_MOB, TEAM_OD}


})

AddCustomShipment("Cocain", {
	
model = "models/cocn.mdl",
	
entity = "durgz_cocaine",
	
price = 500,
	
amount = 10,
	
seperate = false,
	
pricesep = nil,
	
noship = false,
	
allowed = {TEAM_MOB, TEAM_OD}


})

AddCustomShipment("LSD", {
	
model = "models/smile/smile.mdl",
	
entity = "durgz_lsd",
	
price = 700,
	
amount = 10,
	
seperate = false,
	
pricesep = nil,
	
noship = false,
	
allowed = {TEAM_MOB, TEAM_OD}


})

AddCustomShipment("Heroine", {
	
model = "models/katharsmodels/syringe_out/syringe_out.mdl",
	
entity = "durgz_heroine",
	
price = 850,
	
amount = 10,
	
seperate = false,
	
pricesep = nil,
	
noship = false,
	
allowed = {TEAM_MOB, TEAM_OD}


})

AddCustomShipment("Shroomzz", {
	
model = "models/ipha/mushroom_small.mdl",
	
entity = "durgz_mushroom",
	
price = 850,
	
amount = 10,
	
seperate = false,
	
pricesep = nil,
	
noship = false,
	
allowed = {TEAM_MOB, TEAM_OD}


})

AddCustomShipment("Water", {
	
model = "models/drug_mod/the_bottle_of_water.mdl",
	
entity = "durgz_water",
	
price = 850,
	
amount = 10,
	
seperate = false,
	
pricesep = nil,
	
noship = false,
	
allowed = {TEAM_MOB, TEAM_OD}


})

AddEntity("Drug lab", {
	
ent = "drug_lab",
	
model = "models/props_lab/crematorcase.mdl",
	
price = 400,
	
max = 3,
	
cmd = "/buydruglab",
	
allowed = {TEAM_GANG, TEAM_MOB, TEAM_OD}
})



AddEntity("Beat-up Money printer", {
	
ent = "normal_money_printer",
	
model = "models/props_lab/reciever01a.mdl",
	
price = 1000,
	
max = 2,  // make sure to change the max below as well !
	
cmd = "/buymoneyprinter"
})


AddEntity("Personal Hit-Phone (20% Discounts!)", {
	
ent = "personalHitPhone",
	
model = "models/props/cs_office/phone.mdl",
	
price = 250,
	
max = 10,  // make sure to change the max below as well !
	
cmd = "/buyphone"
})


AddEntity("Ruby Money Printer", {
	
ent = "ruby_money_printer",
	
model = "models/props_lab/reciever01a.mdl",
	
price = 10000,
	
max = 2, // make sure to change the max below as well !
	
cmd = "/buyrubymoneyprinter"
})


AddEntity("Golden Money Printer", {
	
ent = "gold_money_printer",
	
model = "models/props_lab/reciever01a.mdl",
	
price = 25000,
	
max = 2, // make sure to change the max below as well !
	
cmd = "/buygoldmoneyprinter"
})




AddEntity("Hydroponic Planting Pot", {
	
ent = "weed_plant",
	
model = "models/nater/weedplant_pot_dirt.mdl",
	
price = 1200,
	
max = 6, // make sure to change the max below as well !
	
cmd = "/buyplanter",
		customCheck = function(ply)
			return true
             //return  string.find(ply:GetUserGroup(), "goldmember") or ply:IsSuperAdmin()
        end
})

AddEntity("Loud Weed Seed", {
	
ent = "seed_weed",
	
model = "models/weapons/w_bugbait.mdl",
	
price = 20,
	
max = 12, // make sure to change the max below as well !
	
cmd = "/buyloud",
		customCheck = function(ply)
			return true
             //return  string.find(ply:GetUserGroup(), "goldmember") or ply:IsSuperAdmin()
        end
})

AddEntity("Sour D Weed Seed", {
	
ent = "ruby_seed_weed",
	
model = "models/weapons/w_bugbait.mdl",
	
price = 40,
	
max = 12, // make sure to change the max below as well !
	
cmd = "/buysourd",
		customCheck = function(ply)
             return  string.find(ply:GetUserGroup(), "vip") or string.find(ply:GetUserGroup(), "goldmember") or ply:IsSuperAdmin()
        end
})

AddEntity("White Widow Weed Seed", {
	
ent = "gold_seed_weed",
	
model = "models/weapons/w_bugbait.mdl",
	
price = 80,
	
max = 12, // make sure to change the max below as well !
	
cmd = "/buywhitewidow",
		customCheck = function(ply)
			//return true
             return string.find(ply:GetUserGroup(), "vip") or string.find(ply:GetUserGroup(), "goldmember") or ply:IsSuperAdmin()
        end
})

AddEntity("Radioactive Weed Seed", {
	
ent = "radioactive_seed_weed",
	
model = "models/weapons/w_bugbait.mdl",
	
price = 115,
	
max = 12, // make sure to change the max below as well !
	
cmd = "/buyradioactiveseed",
		customCheck = function(ply)
			//return true
             return  string.find(ply:GetUserGroup(), "goldmember") or ply:IsSuperAdmin()
        end
})

AddEntity("Auto Weed Planter", {
	
ent = "weed_planter",
	
model = "models/props_wasteland/gaspump001a.mdl",
	
price = 5000,
	
max = 2,
	
cmd = "/buyweedplanter"
})

AddEntity("Weed Compressor", {
	
ent = "weed_compressor",
	
model = "models/props_wasteland/laundry_washer003.mdl",
	
price = 15000,
	
max = 1,
	
cmd = "/buyweedcompressor"
})


AddEntity("Ivy-Chip Money Printer", {
	
ent = "nuclear_money_printer",
	
model = "models/props_lab/reciever01a.mdl",
	
price = 750000,
	
max = 1, // make sure to change the max below as well !
	
cmd = "/buynuclearmoneyprinter",
		customCheck = function(ply)
			return true
             //return  string.find(ply:GetUserGroup(), "goldmember") or ply:IsSuperAdmin()
        end
})


AddEntity("Gun lab", {
	
ent = "gunlab",
	
model = "models/props_c17/TrapPropeller_Engine.mdl",
	
price = 500,
	
max = 1,
	
cmd = "/buygunlab",
	
allowed = {TEAM_GUN}
})



-- ADD CUSTOM SHIPMENTS HERE(next line):